Design Processes
There are many models of instructional design. Each model has their pros and cons and is suitable for different instructional design objectives.
The process that I usually follow is the backward design process, because it stresses the alignment between different steps and it's student-centered and iterative in nature.
Links to details: